scalar field and vector field